Big Huge Thesaurus

indoleacetic acid

noun